﻿using System.Windows;
using System.Windows.Input;

namespace EzDesk.DesktopClient.ViewContract
{
    using EzDesk.MVVMBase;
    using System;
    public interface IShellView:IView<IShellViewModel>
    {
        event EventHandler Activated;
        //
        // Summary:
        //     Occurs when the window's location changes.
        event EventHandler LocationChanged;
        event EventHandler StateChanged;
        event EventHandler Deactivated;
        event RoutedEventHandler GotFocus;
        event KeyboardFocusChangedEventHandler GotKeyboardFocus;
        event MouseEventHandler GotMouseCapture;
        event DependencyPropertyChangedEventHandler IsKeyboardFocusedChanged;
        event DependencyPropertyChangedEventHandler IsMouseDirectlyOverChanged;
    }
}